spill (one's) seed - French English Dictionary